﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Collections;

    public class THONGTINXE_BUSSINESS
    {
        public DataSet ListALLHANGXE()
        {
            string ACTION = "LIST_ALLHANGXE";
            return THONGOTINXE_DATAACCESS.GET_ALLHANGXE(ACTION);
        }
        public DataSet XE_HANG(XE_ENTITY xeEntity)
        {
            string ACTION = "LIST_BYMAHANG";
            return THONGOTINXE_DATAACCESS.GET_ALLXeByMAHANG(ACTION, xeEntity);
        }
        public DataSet TTXETHEOMAXE(XE_ENTITY xeEntity)
        {
            string ACTION = "GETBYMAXE";
            return THONGOTINXE_DATAACCESS.GET_TTXEBYMAXE(ACTION, xeEntity);
        }
        public void THEMXE(XE_ENTITY xeEntity)
        {
            string ACTION = "INSERT";
            THONGOTINXE_DATAACCESS.ExcuteQueryString(ACTION, xeEntity);
        }
        public void SUAThongTinXe(XE_ENTITY xeEntity)
        {
            string ACTION = "UPDATE";
            THONGOTINXE_DATAACCESS.ExcuteQueryString(ACTION, xeEntity);
        }
        public void LUUThongTinXe(XE_ENTITY xeEntity)
        {
            string ACTION = "SAVE";
            THONGOTINXE_DATAACCESS.ExcuteQueryString(ACTION, xeEntity);
        }
        public void XOAXe(XE_ENTITY xeEntity)
        {
            string ACTION = "DELETE";
            THONGOTINXE_DATAACCESS.ExcuteQueryString(ACTION, xeEntity);
        }

        //============get ma hang only
        public DataSet CbHANGXE(HANGXE_ENTITY hxentity)
        {
            string ACTION = "GET_MAHANG";
            return THONGOTINXE_DATAACCESS.GETDATATABLE_MAHANGONLY(ACTION,hxentity);
        }

        //============
        //public DataSet ListXe(XE_ENTITY xeEntity)
        //{
        //    string ACTION = "LIST";
        //    return THONGOTINXE_DATAACCESS.GETDATATABLE(ACTION, xeEntity);
        //}

        //kiem tra trung ma xe
        public DataSet HashListMAXe(XE_ENTITY xeEntity)
        {
            string ACTION = "LIST";
            Hashtable ht = new Hashtable();
           // DataSet ds =
             return THONGOTINXE_DATAACCESS.GETDATATABLE(ACTION, xeEntity);


            //if (ds.Tables[0].Rows.Count > 0)
            //{
            //    foreach (DataRow dr in ds.Tables[0].Rows)
            //    {
            //        ht.Add(dr["MAXE"], dr["TENXE"]);
            //    }
            //}
            //return ht;
        }
        //public Hashtable HashListXeHinh(XE_ENTITY xeEntity)
        //{
        //    string ACTION = "LIST";
        //    Hashtable ht = new Hashtable();
        //    DataSet ds = THONGOTINXE_DATAACCESS.GETDATATABLE(ACTION, xeEntity);
        //    if (ds.Tables[0].Rows.Count > 0)
        //    {
        //        foreach (DataRow dr in ds.Tables[0].Rows)
        //        {
        //            ht.Add(dr["MAXE"], dr["TENXE"] + "-" + dr["HINH"]);
        //        }
        //    }
        //    return ht;
        //}
     
        //public DataSet HashListXeTheoMaHang(XE_ENTITY xeEntity)
        //{
        //    string ACTION = "LIST_BYMAHANG";
        //    Hashtable ht = new Hashtable();
        //    DataSet ds = THONGOTINXE_DATAACCESS.GETDATATABLE(ACTION, xeEntity);
        //    return ds;
        //    //if (ds.Tables[0].Rows.Count > 0)
        //    //{
        //    //    foreach (DataRow dr in ds.Tables[0].Rows)
        //    //    {
        //    //        ht.Add(dr["MAXE"], dr["TENXE"]);
        //    //    }
        //    //}
        //    //return ht;
        //}
        //public DataSet ListXeTrangChu()
        //{
        //    string ACTION = "LIST_TRANGCHU";
        //    DataSet ds = THONGOTINXE_DATAACCESS.GETDATATABLENONE(ACTION);
        //    return ds;
        //    //if (ds.Tables[0].Rows.Count > 0)
        //    //{
        //    //    foreach (DataRow dr in ds.Tables[0].Rows)
        //    //    {
        //    //        ht.Add(dr["MAXE"], dr["TENXE"]);
        //    //    }
        //    //}
        //    //return ht;
        //}
        //public DataSet Web_ChiTietXe(XE_ENTITY xeEntitye)
        //{
        //    string ACTION = "WEB_CHITIETXE";
        //    DataSet ds = THONGOTINXE_DATAACCESS.GETDATATABLE(ACTION, xeEntitye);
        //    return ds;
        //}
    }
